#!/usr/bin/python
# -*- coding: utf-8 -*-

'''
定义一个__init__初始化方法
    获取excle路径
    打开excle
    复制
    确定sheet页

定义一个对外的实例方法
    获取要写入行和列
    写入数据
    调用write方法
    保存
'''

import xlrd
import os
from xlutils.copy import copy

#定义一个写入类
class WriteExcle(object):
    # 定义一个__init__初始化方法
    def __init__(self):
    # 获取excle路径
        self.path_name = os.path.dirname(os.path.dirname(__file__)) + r'/testData/data.xls'
    # 打开excle
        self.rb = xlrd.open_workbook(self.path_name)
    # 复制
        self.wb = copy(self.rb)
    # 确定sheet页
        self.ws = self.wb.get_sheet(0)

    # 定义一个对外的实例方法
    def write_data(self, x, y, value1, value2):
    # 获取要写入行和列
    # 写入数据
    # 调用write方法
        self.ws.write(x, y, value1)
        self.ws.write(x, y+1, value2)
    # 保存
        self.wb.save(self.path_name)

    # def write_data(self, x, y, value1, value2):
    #     self.ws.write(x, y, value1)
    #     self.ws.write(x, y + 1, value2)
    #     self.wb.save(self.path_name)


